home *** CD-ROM | disk | FTP | other *** search
- procedure main
- var
- i : byte;
- endVar
- setColor(15);
- setPerspective(true);
- load3dObject("Pyr", "pyr.3d2", 15);
- move3dObjectTo("Pyr", -200, -140, 0);
- load3dObject("Box", "box.3d2", 15);
- move3dObjectTo("Box", -400, 0, 0);
- load3dObject("Prop", "Prop.3d2", 15);
- move3dObjectTo("Prop", 400, 0, 0);
- for i := 1 to 45
- paint3dObject("Pyr");
- rotate3dObject("Pyr", "z", 20);
- move3dObject("Pyr", "x", 5);
- move3dObject("Pyr", "z", 10);
- move3dObject("Pyr", "y", 4);
- endFor
- setColor(1);
- setPerspective(false);
- move3dObjectTo("Pyr", 0, 0, 0);
- for i := 1 to 9
- paint3dObject("Pyr");
- rotate3dObject("Pyr", "z", 20);
- endFor
- setColor(14);
- for i := 1 to 10
- paint3dObject("Box");
- rotate3dObject("Box", "z", 9);
- endFor
- setPerspective(true);
- setColor(2);
- for i := 1 to 30
- paint3dObject("Prop");
- rotate3dObject("Prop", "z", 12);
- endFor
- endProc
-